.contain{ overflow: hidden; background-color: #f2f1f1;}
.content-head{margin-bottom: 74px; margin-top: 80px;}
.contain>h1{ text-align: center; margin:70px 0px; font-size:1.8rem;}
#map{height: 420px;}
.contain .content-left .pers{padding: 0 8%;}
.contain .weixing>li>img{ display: block; margin: 0 auto; }
.contain .weixing>li>h2{ text-align: center; font-size: 1.2rem; }
.contain .message{}
.contain .message .form-group{width: 100%;margin: 0;}
.contain .message .control-label{margin-top: 20px;margin-bottom: 12px; font-size: 14px;}
.contain .message .form-group .form-control{border-radius: 0px; border: 1px solid #b5b4b4;background-color: #c2c1c1;height: 28px;}
.contain .message .form-group .textarea{border: 1px solid #b5b4b4;background-color: #c2c1c1; width: 100%;height: 152px;line-height: 26px;resize: none;padding: 6px 6px;}
.contain .message .esc-btn,.contain .message .submit-btn{border: none;background-color: #c2c1c1;height: 26px;width: 54px;margin-right: 34px;margin-top: 34px;margin-bottom: 300px;}

.contain .refy{margin-top: 106px;}
.contain .refy label{margin-bottom: 16px;}
.contain .refy input{margin-bottom: 16px;height: 34px; padding: 4px 4px;border: 1px solid #b5b4b4;background-color: #c2c1c1;}
.contain .refy img{height: 36px;width:100%; cursor: pointer;}

.contain .message .for .tood{ width: 160%; }
.contain .message .for .text4{ width: 100%; }
.contain .message .for .anjian{ margin-left: 75%; }
@media screen and (max-width: 980px) {
	.contain .content-left,
	#map{margin: 0 10%;}
	.contain .content-left{margin-top: 10%; margin-bottom: 10%;font-size: 14px;color: #000;}
}
@media screen and (max-width: 768px) {
	.contain .refy input{width: 70%;}	
}